/**
 * 
 */
charset = "utf-8";

/* 当点击浏览器返回时强制刷新，重新读取数据 */

 /*if(window.name!="hasLoad"){ location.reload(); window.name = "hasLoad";
 }else{ window.name=""; }*/
 

$(function() {
			$('.btn').button();

			var val = $(".countval");
			var v = val.val(); // 数量
			var pro_price = $(".pro_price");
			var pp = parseFloat(pro_price.html()); // 单价

			$('[name=chkItem]:checkbox').bind("click", function() {
				var total_price = $(this).parent().next().next().next().next()
						.next().children(".total_price").html()
				var cart_totalprice = $(".cart_totalprice").html()
				if ($(this).prop('checked')) {
					$(".cart_totalprice").html(parseFloat(cart_totalprice)
							+ parseFloat(total_price))
					$("#btnCheckAll").prop('checked', false)
					$("#btnCheckNone").prop('checked', false) /* 设置全选跟全不选为不选中状态 */
				} else {
					$(".cart_totalprice").html(parseFloat(cart_totalprice)
							- parseFloat(total_price))
				}
			})
			$("#btnCheckAll").bind("click", function() {
						if ($(this).prop('checked')) {
							$("[name = chkItem]:checkbox")
									.prop("checked", true);
							$("#btnCheckNone").prop('checked', false)
							var sum = 0.0;
							$('.total_price').each(function() {
										sum = sum + parseFloat($(this).html());
									})
							$(".cart_totalprice").html(sum);
						}

					});

			$("#btnCheckNone").bind("click", function() {
						if ($(this).prop('checked')) {
							$("[name = chkItem]:checkbox").prop("checked",
									false);
							$("#btnCheckAll").prop('checked', false)
							$(".cart_totalprice").html(0.0)
						}

					});

			$(".figure").click(function() {

				var arr_proid = new Array();
				var arr_quantity = new Array();
				$('[name=chkItem]:checkbox').each(function() {
					if ($(this).prop('checked')) {
						var product_id = $(this).parent().next().next().next()
								.next().next().next().children()
								.next(".pro_id").val()
						arr_proid.push(product_id);
						var quantity = $(this).parent().next().next().next()
								.next().children().children().next(".countval")
								.val()
						arr_quantity.push(quantity)
					}
				})
				if (arr_proid == "" && arr_quantity == "") {
					alert("请选择您要购买的商品")
				}

				else {

					$('[name=arr_proid]:input').val(arr_proid);
					$('[name=arr_quantity]:input').val(arr_quantity);

					$("#fig_form").submit();

				}
			})

		})

function toadd(obj) {
	var val = $(obj).prev(".countval");
	var v = val.val();
	val[0].value = parseInt(v) + 1; // 数量

	var pro_price = $(obj).parent().parent().prev().prev()
			.children(".pro_price");
	var pp = parseFloat(pro_price.html()); // 单价

	var total_price = $(obj).parent().parent().next().children(".total_price")
	total_price.html(parseFloat(pp * val[0].value)); // 产品总价

	var chk = $(obj).parent().parent().prev().prev().prev().prev()
			.children(".chk")
	if (chk.prop('checked')) { // 判断如果是选中状态那么点击增加价格
		var sum = $(".cart_totalprice").html()
		sum = parseFloat(sum) + parseFloat(pro_price.html())
		$(".cart_totalprice").html(sum)
	}

}

function tomin(obj) {
	var val = $(obj).next(".countval");
	var v = val.val();
	if (val[0].value == 1) {
		val[0].value = 1;
	} else {
		val[0].value = parseInt(v) - 1;
	}

	var pro_price = $(obj).parent().parent().prev().prev()
			.children(".pro_price");
	var pp = parseFloat(pro_price.html()); // 单价

	var total_price = $(obj).parent().parent().next().children(".total_price")
	total_price.html(parseFloat(pp * val[0].value)); // 产品总价

	var chk = $(obj).parent().parent().prev().prev().prev().prev()
			.children(".chk")
	if (chk.prop('checked')) { // 判断如果是选中状态那么点击减少价格
		var sum = $(".cart_totalprice").html()
		if (v > 1) {
			sum = parseFloat(sum) - parseFloat(pro_price.html())
			$(".cart_totalprice").html(sum)
		}
	}

}

function remove(obj) {

	var oid = $(obj).next(".pro_id");
	var val = oid.val();
	var pro_id = parseInt(val);

	if (confirm("确定要删除该宝贝吗")) {
		location.href = "/user/remove_pro?productId=" + pro_id
	} else {
	}
}